package com.ybkj.daijia.server.sp;

import java.io.Serializable;
import java.util.Date;

/**
 * BJ 司机培训信息 spmodel 网约车驾驶员培训信息接口 szmodel 网约车驾驶员培训信息(SJPX)
 *
 * @author Sakura
 */
public class SjpxMessage implements Serializable {

    private static final long serialVersionUID = -770036171748385128L;

    /**
     *
     */
    private Long id;// 司机培训ID
    private String appKey;
    private Date created;
    private Date updated;
    private String type = Type.MOREQ_SJPX;

    /**
     * BJ 司机培训信息
     */
    private String courseName;// 驾驶员培训课程名称

    private Date courseDate;// 培训课程日期,yyyyMMdd

    private Date courseStartDate;// 培训开始时间,yyyy-MM-ddHH:mm:ss

    private Date courseEndDate;// 培训结束时间,yyyy-MM-ddHH:mm:ss

    private Integer courseDays;// 培训时长,整数型

    private String licence;// 网络预约出租汽车经营许可证号

    private String driverIdCode;// 司机标识号网约车驾驶员证证号,18位字符串,即：身份证号

    /**
     * spmodel 网约车驾驶员培训信息接口
     */
    private String address;//注册地行政区划代码

    //private String licenseId;//机动车驾驶证号（与driverIdCode重复）

    //private String courseName;//驾驶员培训课程名称（重复）

    //private Long courseDate;//培训课程日期（重复）

    //private String startTime;//培训开始时间（与courseStartDate重复）

    //private String stopTime;//培训结束时间（与courseEndDate重复）

    //private Long duration;//培训时长（与courseDays重复）

    //private Integer flag;//操作标识（取值？）

    //private Long updateTime;//更新时间 YYYYMMDDhhmmss（取值？）

    /**
     * szmodel 网约车驾驶员培训信息(SJPX)
     */
    private String driverName;//驾驶员姓名

    //private String idCode;//身份证号

    private String licenseId;//驾档编号

    //private String courseName;//驾驶员培训课程名称（重复）

    //private String courseDate;//培训课程日期（重复）

    //private String startTime;//培训开始时间（与courseStartDate重复）

    //private String stopTime;//培训结束时间（与courseEndDate重复）

    //private String duration;//培训时长（与courseDays重复）

    //private String driCertNo;//网约车驾驶员证证号（与driverIdCode重复）


    public SjpxMessage() {
        super();

    }

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getAppKey() {
        return appKey;
    }

    public void setAppKey(String appKey) {
        this.appKey = appKey;
    }

    public Date getCreated() {
        return created;
    }

    public void setCreated(Date created) {
        this.created = created;
    }

    public Date getUpdated() {
        return updated;
    }

    public void setUpdated(Date updated) {
        this.updated = updated;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public Date getCourseDate() {
        return courseDate;
    }

    public void setCourseDate(Date courseDate) {
        this.courseDate = courseDate;
    }

    public Date getCourseStartDate() {
        return courseStartDate;
    }

    public void setCourseStartDate(Date courseStartDate) {
        this.courseStartDate = courseStartDate;
    }

    public Date getCourseEndDate() {
        return courseEndDate;
    }

    public void setCourseEndDate(Date courseEndDate) {
        this.courseEndDate = courseEndDate;
    }

    public Integer getCourseDays() {
        return courseDays;
    }

    public void setCourseDays(Integer courseDays) {
        this.courseDays = courseDays;
    }

    public String getLicence() {
        return licence;
    }

    public void setLicence(String licence) {
        this.licence = licence;
    }

    public String getDriverIdCode() {
        return driverIdCode;
    }

    public void setDriverIdCode(String driverIdCode) {
        this.driverIdCode = driverIdCode;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getDriverName() {
        return driverName;
    }

    public void setDriverName(String driverName) {
        this.driverName = driverName;
    }

    public String getLicenseId() {
        return licenseId;
    }

    public void setLicenseId(String licenseId) {
        this.licenseId = licenseId;
    }
}
